﻿using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace Agile.Models
{
	/// <summary>
	/// 评测表
	/// </summary>
	[Table("ky_test")]
	[Description("评测表")]
	public partial class Ktest : Entity
	{
		/// <summary>
		/// 名称
		/// </summary>	
		[Description( "名称")]
		public string Name { get; set; }
		/// <summary>
		/// 类型（立项评审，党员评价，组织评价）
		/// </summary>	
		[Description( "类型（立项评审，党员评价，组织评价）")]
		public string TypeName { get; set; }
		/// <summary>
		/// 关联信息（关联表名:类型，{"KY_PRO_CANDIDATE":"立项评审 "}）
		/// </summary>	
		[Description( "关联信息")]
		public string TableName { get; set; }
		/// <summary>
		/// 打分者人数
		/// </summary>	
		[Description( "打分者人数")]
		public int Unum { get; set; }
		/// <summary>
		/// 计算总分方式（1、求平均分，2、去除最高最低分求均分，3、去除两个最高最低分求平均分,4、按打分人评分比重计算）
		/// </summary>	
		[Description( "计算总分方式")]
		public int Calway { get; set; }
		/// <summary>
		/// 状态（0 未邀请，1 已邀请）
		/// </summary>	
		[Description( "状态")]
		public int Status{ get; set; }
		/// <summary>
		/// 起始时间
		/// </summary>	
		[Description( "起始时间")]
		public DateTime Stime { get; set; }
		/// <summary>
		/// 终止时间
		/// </summary>	
		[Description( "终止时间")]
		public DateTime Etime { get; set; }
		/// <summary>
		/// 提示语的标题
		/// </summary>	
		[Description( "提示语的标题")]
		public string SpecTitle { get; set; }
		/// <summary>
		/// 评审详细说明
		/// </summary>	
		[Description( "评审详细说明")]
		public string Description { get; set; }
	}
}

